Add FVO2 for curved 3D meshes#2755
Conversation
Review checklistThis checklist is meant to assist creators of PRs (to let them know what reviewers will typically look for) and reviewers (to guide them in a structured review process). Items do not need to be checked explicitly for a PR to be eligible for merging. Purpose and scope
Code quality
Documentation
Testing
Performance
Verification
Created with ❤️ by the Trixi.jl community. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2755 +/- ##
=======================================
Coverage 97.03% 97.03%
=======================================
Files 568 569 +1
Lines 44429 44471 +42
=======================================
+ Hits 43109 43151 +42
Misses 1320 1320
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
examples/p4est_3d_dgsem/elixir_euler_source_terms_nonperiodic_fvO2.jl
Outdated
Show resolved
Hide resolved
examples/p4est_3d_dgsem/elixir_euler_free_stream_extruded_fvO2.jl
Outdated
Show resolved
Hide resolved
examples/p4est_3d_dgsem/elixir_euler_source_terms_nonperiodic_fvO2.jl
Outdated
Show resolved
Hide resolved
examples/p4est_3d_dgsem/elixir_euler_source_terms_nonperiodic_fvO2.jl
Outdated
Show resolved
Hide resolved
FVO2 for curved 3D meshes
|
The tests are also missing right now |
|
i have added the convergence test. |
Can you also add a test for the free stream elixir? This way we make sure this property is also preserved in the future. |
|
yes i have added it |
examples/p4est_3d_dgsem/elixir_euler_free_stream_extruded_fvO2.jl
Outdated
Show resolved
Hide resolved
DanielDoehring
left a comment
There was a problem hiding this comment.
Thanks @ArturYeritsyan !
* add second order fv for 3D structured mesh * small change * Update src/solvers/dgsem_structured/dg_3d.jl * add 3d p4est mesh for fv02 * add 3d t8code mesh for fvO2 * change to a non-cartesian mesh * add fv02 example with real curved mesh * delete some not needed files * apply all suggested changes * delete not needed file * add free stream test * Update examples/p4est_3d_dgsem/elixir_euler_free_stream_extruded_fvO2.jl --------- Co-authored-by: Daniel Doehring <doehringd2@gmail.com> Co-authored-by: Daniel Doehring <daniel.doehring@rwth-aachen.de>
I have added fvO2 solver for the 3D StructuredMesh, P4estMesh, T8codeMesh and an example on a real curved mesh.

And a convergence test done on a curved mesh: